package org.web.accesscontrollist.server.dao;

import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.web.accesscontrollist.server.domain.query.QueryAclBusinessLine;
import org.web.accesscontrollist.server.domain.AclBusinessLineDO;

@Mapper
public interface AclBusinessLineDAO {

	AclBusinessLineDO selectAclBusinessLineByAclBusinessLineId(Long aclBusinessLineId);

	List< AclBusinessLineDO > selectAclBusinessLineList(QueryAclBusinessLine queryAclBusinessLine);

	Integer countAclBusinessLineList(QueryAclBusinessLine queryAclBusinessLine);

	int insertAclBusinessLine(AclBusinessLineDO aclBusinessLineDO);

	int updateAclBusinessLineByAclBusinessLineId(AclBusinessLineDO aclBusinessLineDO);
	
	List<String> selectDistinctList(QueryAclBusinessLine queryAclBusinessLine);

}
